#!/bin/sh

#用于嵌入式系统中根据网络物理接口状态启动 DHCP 动态配置自动获取 IP，并优先执行指定路径下的应用程序脚本
#检测以太网物理接口状态

phy_onboard=`cat /proc/eth0 | grep phy_onboard | awk -F" " '{print $2}'`
if [ "$phy_onboard" = "mounted" ]; then

#udhcpc是轻量级 DHCP 客户端工具，用于从路由器或 DHCP 服务器自动获取 IP 地址、子网掩码、网关等网络配置。

udhcpc&
fi

if [ -f "/data/app.sh" ]
then
	echo "/data/app.sh"
	/data/app.sh
elif [ -f "/etc/config/app.sh" ]
then
	echo "/etc/config/app.sh"
	/etc/config/app.sh
fi